﻿using System;
using System.Collections.Generic;
using System.Text;

namespace MgSoft.Excel.Model.Template
{
    /// <summary>
    /// 模板匹配类型
    /// </summary>
    public enum TemplateMatchingType
    {
        /// <summary>
        /// 根据Excel表格【列名】匹配（即 Excel的列A，B，C....AA,AB）
        /// </summary>
        MatchByColumnName,
        /// <summary>
        /// 根据【标题】匹配。这个类型仅适用于表格第一行为标题行的场景。根据标题自动匹配列名
        /// </summary>
        MatchByCaption,
        /// <summary>
        /// 根据【列名+标题】进行匹配。在第一行为标题的场景下，要求标题所在的列名必须与所配置TemplateConfig一致。
        /// </summary>
        MatchByColumNameAndCaption,
        /// <summary>
        /// 不进行任何匹配
        /// </summary>
        Ignore,
    }
}
